package com.atmilan.quartz.model.entity.unibuy;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import lombok.Data;

/**
 * Unibuy商品源映射
 * @Description: 
 * @author Daigb
 * @date 2021-07-02
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class UnibuyProductSku {

    @TableId(value = "id",type = IdType.INPUT)
    private Integer id;
    
    /**
     * 店铺编号
     */
    private String channelNo;
    
    /**
     * 商品货号
     */
    private String goodsModel;
    
    /**
     * 商品spu 编号
     */
    private String goodsNo;
    
    /**
     * 商品名称
     */
    private String goodsName;
    
    /**
     * 商品类目编号
     */
    private String categoryNo;
    
    /**
     * 商品类目名称
     */
    private String categoryName;
    
    /**
     * 品牌中文名称
     */
    private String brandNameCn;
    
    /**
     * 品牌编号
     */
    private String brandNo;
    
    /**
     * 品牌英文名称
     */
    private String brandNameEn;
    
    /**
     * 商品主图 （一张）
     */
    private String goodsMainImage;
    
    /**
     * 商品图（多张）
     */
    private String goodsDetailImage;
    
    /**
     * 商品详情描述(包含图片和文字)
     */
    private String goodsPcDesc;
    
    /**
     * spu 所对应的属性的中文名字串
     */
    private String goodsPropertiesName;
    
    /**
     * 平台SKU编码（系统唯一）
     */
    private String skuNo;
    
    /**
     * 条形码
     */
    private String barcode;
    
    /**
     * 货源地(香港,大陆,欧洲)
     */
    private String sourceArea;
    
    /**
     * sku所对应的属性的中文名字串
     */
    private String skuPropertiesName;
    
    /**
     * 销售属性的中文名字串
     */
    private String salePropertiesName;
    
    /**
     * 成本价 (保留两位小数)
     */
    private String costPrice;
    
    /**
     * 市场价 (保留两位小数)
     */
    private String marketPrice;
    
    /**
     * 海外市场价 (保留两位小数)
     */
    private String seaMarketPrice;
    
    /**
     * 海外市场价单位
     */
    private String seaMarketPriceUnit;
    
    /**
     * 税费(保留两位小数)
     */
    private String taxesFee;
    
    /**
     * 运费(保留两位小数)
     */
    private String freightFee;
    
    /**
     * 0：删除，1：未删除
     */
    private Integer isDel;
    /**
     * 库存
     */
    private Integer quantity;
    
    /**
     * 商品创建时间
     */
    private String createTime;
    
    /**
     * 商品修改时间
     */
    private String updateTime;
    
    /**
     * 拉取时间
     */
    private Date pushTime;
    
}
